package com.yzt.zhuju.network.entity.game;

import java.util.List;

/**
 * 作者：bobwang
 * 创建时间：2023-12-05 23:43:18
 * 描述：http://120.26.109.150:8080/doc.html#/default/%E6%B4%BB%E5%8A%A8%EF%BC%9A%E7%AE%A1%E7%90%86/detailUsingPOST
 */
public class GameDetailBean {

    private int activityFileType;
    private String activityFileUrl;
    private String activityId;
    //活动状态 [ 0：未付款(创建活动为我付款时候)，10：未开始，20：进行中，30：活动结束，40：活动取消 ]
    private int activityStatus;
    private String activityStatusInfo;
    private String activitySubject;
    private String address;
    // 需要显示的按钮枚举 [ 1：修改活动，2：取消活动，3：立即加入，4：进入房间，5：活动已结束，6：退出活动，
    // 7：成员已满，无法加入，8：活动进行中，无法加入，9：活动已取消，90：请下载煮桔APP进入房间 ]
    private List<String> buttonList;
    private boolean canKickPlayer;
    private String cityCode;
    private String cityName;
    private String cover;
    private String dsc;
    private String endTime;
    private int femaleNum;
    private int femaleRemainNum;
    private String lat;
    private List<GameUserListBean> list;

    private String location;
    private String lon;
    private int maleNum;
    private int maleRemainNum;
    // 收款人类型 （谁收款 [ 1：男士收款，2：女士收款，3：所有玩家AA收款 ]
    private int payeeType;
    // 付款人类型 （谁付款 [ 1：男士付款，2：女士付款，3：我付款 ]
    private int payerType;
    private boolean publisher;
    private String rongRoomId;
    private String startTime;
    private int totalPeopleNum;
    private String unitPrice;

    private boolean haveNext;// 是否还有下关
    private String timeStr;
    private boolean hosted;// 是否是房主

    public boolean isHosted() {
        return hosted;
    }

    public void setHosted(boolean hosted) {
        this.hosted = hosted;
    }

    public String getTimeStr() {
        return timeStr;
    }

    public void setTimeStr(String timeStr) {
        this.timeStr = timeStr;
    }

    public boolean isHaveNext() {
        return haveNext;
    }

    public void setHaveNext(boolean haveNext) {
        this.haveNext = haveNext;
    }



    public void setActivityFileType(int activityFileType) {
        this.activityFileType = activityFileType;
    }

    public int getActivityFileType() {
        return activityFileType;
    }

    public void setActivityFileUrl(String activityFileUrl) {
        this.activityFileUrl = activityFileUrl;
    }

    public String getActivityFileUrl() {
        return activityFileUrl;
    }

    public String getActivityId() {
        return activityId;
    }

    public void setActivityId(String activityId) {
        this.activityId = activityId;
    }

    public boolean isCanKickPlayer() {
        return canKickPlayer;
    }

    public boolean isPublisher() {
        return publisher;
    }

    public void setActivityStatus(int activityStatus) {
        this.activityStatus = activityStatus;
    }

    public int getActivityStatus() {
        return activityStatus;
    }

    public void setActivityStatusInfo(String activityStatusInfo) {
        this.activityStatusInfo = activityStatusInfo;
    }

    public String getActivityStatusInfo() {
        return activityStatusInfo;
    }

    public void setActivitySubject(String activitySubject) {
        this.activitySubject = activitySubject;
    }

    public String getActivitySubject() {
        return activitySubject;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getAddress() {
        return address;
    }

    public void setButtonList(List<String> buttonList) {
        this.buttonList = buttonList;
    }

    public List<String> getButtonList() {
        return buttonList;
    }

    public void setCanKickPlayer(boolean canKickPlayer) {
        this.canKickPlayer = canKickPlayer;
    }

    public boolean getCanKickPlayer() {
        return canKickPlayer;
    }

    public void setCityCode(String cityCode) {
        this.cityCode = cityCode;
    }

    public String getCityCode() {
        return cityCode;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCover(String cover) {
        this.cover = cover;
    }

    public String getCover() {
        return cover;
    }

    public void setDsc(String dsc) {
        this.dsc = dsc;
    }

    public String getDsc() {
        return dsc;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setFemaleNum(int femaleNum) {
        this.femaleNum = femaleNum;
    }

    public int getFemaleNum() {
        return femaleNum;
    }

    public void setFemaleRemainNum(int femaleRemainNum) {
        this.femaleRemainNum = femaleRemainNum;
    }

    public int getFemaleRemainNum() {
        return femaleRemainNum;
    }

    public void setLat(String lat) {
        this.lat = lat;
    }

    public String getLat() {
        return lat;
    }

    public List<GameUserListBean> getList() {
        return list;
    }

    public void setList(List<GameUserListBean> list) {
        this.list = list;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public String getLocation() {
        return location;
    }

    public void setLon(String lon) {
        this.lon = lon;
    }

    public String getLon() {
        return lon;
    }

    public void setMaleNum(int maleNum) {
        this.maleNum = maleNum;
    }

    public int getMaleNum() {
        return maleNum;
    }

    public void setMaleRemainNum(int maleRemainNum) {
        this.maleRemainNum = maleRemainNum;
    }

    public int getMaleRemainNum() {
        return maleRemainNum;
    }

    public void setPayeeType(int payeeType) {
        this.payeeType = payeeType;
    }

    public int getPayeeType() {
        return payeeType;
    }

    public void setPayerType(int payerType) {
        this.payerType = payerType;
    }

    public int getPayerType() {
        return payerType;
    }

    public void setPublisher(boolean publisher) {
        this.publisher = publisher;
    }

    public boolean getPublisher() {
        return publisher;
    }

    public void setRongRoomId(String rongRoomId) {
        this.rongRoomId = rongRoomId;
    }

    public String getRongRoomId() {
        return rongRoomId;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setTotalPeopleNum(int totalPeopleNum) {
        this.totalPeopleNum = totalPeopleNum;
    }

    public int getTotalPeopleNum() {
        return totalPeopleNum;
    }

    public void setUnitPrice(String unitPrice) {
        this.unitPrice = unitPrice;
    }

    public String getUnitPrice() {
        return unitPrice;
    }
}
